﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;

namespace sistemaAcademicoFinanceiroEscolasProf
{
    public partial class deletarporcentagemProfessor : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string validacao = "<script language=javascript>";

            validacao += "function finalizar() {";

            validacao += "  alert('Registro excluído com sucesso.');";
            validacao += " window.opener.location.href = \"porcentagemProfessors/List.aspx?informacao=nao\";";
            validacao += "window.close();";
            validacao += " }";
            validacao += " function finalizarErro() {";

            validacao += "     alert('Registro possui dados relacionados, não pode ser excluido.');";
            validacao += "     window.opener.location.href = \"porcentagemProfessors/List.aspx?informacao=nao\";";
            validacao += "     window.close();";
            validacao += "  }";

            validacao += "</script>";


            pnlJS.Controls.Add(new LiteralControl(validacao));

        }

        protected void Button1_Click(object sender, EventArgs e)
        {

            try
            {
                SqlConnection sqlc = new SqlConnection(ConfigurationManager.AppSettings["baseDados"]);
                sqlc.Open();

                string sqlDeletar = "delete from porcentagemProfessor where codigoPorcentagem = " + Request["codigoPorcentagem"].ToString() + "";

                SqlCommand deletarDetalhe = new SqlCommand(sqlDeletar, sqlc);
                deletarDetalhe.ExecuteNonQuery();

                sqlc.Close();

                //mensagem java script
                string literalcc = "<script language=JavaScript>finalizar();</script>";
                pnlJS.Controls.Add(new LiteralControl(literalcc));
            }
            catch
            {
                //mensagem java script
                string literalcc = "<script language=JavaScript>finalizarErro();</script>";
                pnlJS.Controls.Add(new LiteralControl(literalcc));
            }
        }
    }
}
